/****************************************************
 * 
 * home soft 版权所有.
 * 
 *****************************************************/

package com.homesoft.runtime.metadata.modle;

/**
 * @author lihg
 * @data 2012-9-15
 */
public interface IOwnerAware {

	/**
	 * 获取或设置所属的元数据对象
	 */
	IOwnerAware getOwner();

	/**
	 * 获取或设置所属的元数据对象
	 * 
	 * @param oWner
	 */
	void setOwner(IOwnerAware oWner);

	/**
	 * 获取列表类型所在的字段的名称
	 */
	String getMemberName();

	/**
	 * 获取列表类型所在的字段的名称
	 * 
	 * @param memberName
	 */
	void setMemberName(String memberName);

	/**
	 * 获取当前元数据对象从根对象开始的路径
	 */
	String getObjectPath();
}
